﻿import flash.external.*

var total_time:Number = 0;		//本局游戏的总时间
var max_x:Number = 1002;		//时间槽控件最右端的x坐标
var min_x:Number = 779;			//时间槽控件最左端的x坐标
var max_y:Number = 732;			//时间槽控件中表示未出现的大批次僵尸的旗子的y坐标
var min_y:Number = 717;			//时间槽控件中表示已经出现了的大批次僵尸的旗子的y坐标
var bar_length:Number = 1;		//时间槽控件的最大关键帧数

var bar_x:Number = 288;	//38
var bar_y:Number = 40;	//605
var bar_max:Number = 205;

//此函数初始化时间槽，设置本局游戏的总时间并根据之前设置的大批次僵尸的出现时间点，设置旗子的x位置
function init_timebar(time:Number)
{
	//保存游戏总时间
	total_time = time;
	//时间槽初始化显示为第0帧
	barTime.value = 0;
	barTime.maximum = bar_max;
	barTime.minimum = 0;
	barTime._x = bar_x;
	barTime._y = bar_y;
	//根据游戏总时间计算出每秒钟时间槽控件上的像素位移
	var step:Number = (max_x - min_x) / time;
}

//此函数根据传入的当前游戏进行时间刷新时间槽的进度显示
function flush_timebar(time:Number)
{
	//barTime.value = bar_length * time / total_time;
	barTime.value = time / total_time * bar_max;
}

//生成swf时的调式代码
init_timebar(1000);
flush_timebar(333);
